home *** CD-ROM | disk | FTP | other *** search
- #if !defined(AFX_SORTSOL_H__82A88BBA_66F3_11D1_A560_0020AF498497__INCLUDED_)
- #define AFX_SORTSOL_H__82A88BBA_66F3_11D1_A560_0020AF498497__INCLUDED_
-
- #if _MSC_VER >= 1000
- #pragma once
- #endif // _MSC_VER >= 1000
- // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
-
- // NOTE: Do not modify the contents of this file. If this class is regenerated by
- // Microsoft Visual C++, your modifications will be overwritten.
-
- /////////////////////////////////////////////////////////////////////////////
- // CSortSol wrapper class
-
- class CSortSol : public CWnd
- {
- protected:
- DECLARE_DYNCREATE(CSortSol)
- public:
- CLSID const& GetClsid()
- {
- static CLSID const clsid
- = { 0xf43f7179, 0x5db4, 0x11d1, { 0xa5, 0x49, 0x0, 0x20, 0xaf, 0x49, 0x84, 0x97 } };
- return clsid;
- }
- virtual BOOL Create(LPCTSTR lpszClassName,
- LPCTSTR lpszWindowName, DWORD dwStyle,
- const RECT& rect,
- CWnd* pParentWnd, UINT nID,
- CCreateContext* pContext = NULL)
- { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }
-
- BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle,
- const RECT& rect, CWnd* pParentWnd, UINT nID,
- CFile* pPersist = NULL, BOOL bStorage = FALSE,
- BSTR bstrLicKey = NULL)
- { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
- pPersist, bStorage, bstrLicKey); }
-
- // Attributes
- public:
- CString GetInputFile();
- void SetInputFile(LPCTSTR);
- CString GetOutputFile();
- void SetOutputFile(LPCTSTR);
- CString GetLogfile();
- void SetLogfile(LPCTSTR);
- BOOL GetDeleteInput();
- void SetDeleteInput(BOOL);
- BOOL GetAppendOutput();
- void SetAppendOutput(BOOL);
- BOOL GetAppendLog();
- void SetAppendLog(BOOL);
- CString GetProfile();
- void SetProfile(LPCTSTR);
- CString GetErrorLine();
- void SetErrorLine(LPCTSTR);
- long GetErrorLineNumber();
- void SetErrorLineNumber(long);
- BOOL GetAborted();
- void SetAborted(BOOL);
- long GetStatsSortTime();
- void SetStatsSortTime(long);
- long GetStatsMergeTime();
- void SetStatsMergeTime(long);
- long GetStatsBlockLoadTime();
- void SetStatsBlockLoadTime(long);
- long GetStatsBlockSortTime();
- void SetStatsBlockSortTime(long);
- long GetStatsBlockMergeTime();
- void SetStatsBlockMergeTime(long);
- long GetStatsNumberOfRuns();
- void SetStatsNumberOfRuns(long);
- long GetStatsCachePerRun();
- void SetStatsCachePerRun(long);
- long GetError();
- void SetError(long);
- CString GetErrorMsg();
- void SetErrorMsg(LPCTSTR);
- BOOL GetOverride();
- void SetOverride(BOOL);
-
- // Operations
- public:
- void LoadProfile(LPCTSTR FileName);
- void SaveProfile(LPCTSTR FileName);
- void Sort();
- void StatsBytesSorted(long* Lo, long* Hi);
- void StatsRecordsProcessed(long* Lo, long* Hi);
- void StatsRecordsFiltered(long* Lo, long* Hi);
- void AboutBox();
- };
-
- //{{AFX_INSERT_LOCATION}}
- // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
-
- #endif // !defined(AFX_SORTSOL_H__82A88BBA_66F3_11D1_A560_0020AF498497__INCLUDED_)
-